#!/usr/bin/env python
# -*- coding=utf8 -*-
"""
# Author: bighu
# Created Time : 2022年03月28日 星期一 14时51分55秒
# File Name: shiyan1.py
# Description:
"""
import hashlib
import os
import sys


def funGetFileMD5(filename):
    '''
    计算文件md5
    filenam -> str(文件的所在路径)
    '''
    with open(filename,OpenTextMode='rb') as f:
        filedata = f.read()
    fileMD5 = hashlib.md5(filedata).hexdigest()
    return fileMD5

def funGetUserInput():
    '''
    判断用户输入是否合理
    '''
    if len(sys.argv) != 2:
        print("请在在脚本后接文件名称")
        exit()
    relfilename = os.getcwd()+'/'+sys.argv[1]
    fileMD5 = funGetFileMD5(relfilename)
    return fileMD5



if __name__ =="__main__":
    fileMD5 = funGetUserInput()
    print(fileMD5)
